filesys:main.o igetput.o iallfre.o ballfre.o name.o access.o log.o close.o creat.o delete.o dir.o open.o rdwt.o format.o install.o halt.o
	gcc -mcpu=x86-64 -o filsys main.o igetput.o iallfre.o ballfre.o name.o access.o log.o close.o creat.o delete.o dir.o open.o rdwt.o format.o install.o halt.o 
main.o:main.c filesys.h
	gcc -mcpu=x86-64 -c main.c
igetput.o:igetput.c filesys.h
	gcc -mcpu=x86-64 -c igetput.c
iallfre.o:iallfre.c filesys.h
	gcc -mcpu=x86-64 -c iallfre.c
ballfre.o:ballfre.c filesys.h
	gcc -mcpu=x86-64 -c ballfre.c
name.o:name.c filesys.h
	gcc -mcpu=x86-64 -c name.c
access.o:access.c filesys.h
	gcc -mcpu=x86-64 -c access.c
log.o:log.c filesys.h
	gcc -mcpu=x86-64 -c log.c
close.o:close.c filesys.h
	gcc -mcpu=x86-64 -c close.c
creat.o:creat.c filesys.h
	gcc -mcpu=x86-64 -c creat.c
delete.o:delete.c filesys.h
	gcc -mcpu=x86-64 -c delete.c
dir.o:dir.c filesys.h
	gcc -mcpu=x86-64 -c dir.c
open.o:open.c filesys.h
	gcc -mcpu=x86-64 -c open.c
rdwt.o:rdwt.c filesys.h
	gcc -mcpu=x86-64 -c rdwt.c
format.o:format.c filesys.h
	gcc -mcpu=x86-64 -c format.c
install.o:install.c filesys.h
	gcc -mcpu=x86-64 -c install.c
halt.o:halt.c filesys.h
	gcc -mcpu=x86-64 -c halt.c

clean: 
	rm filsys filesystem *.o



